An Enhanced Virtual Machine Load Balancing Algorithm for Cloud Environment
نویسنده
چکیده
-he cloud computing is a virtual pool of computing resources such as software, platform, infrastructures, applications, storage and information provides to users through internet. The user request for utilize these resources. To handle the request of users and manage the distribution of load is the main challenge in the cloud environment. The load balancing techniques used to balance the load equally to each virtual machine and to enhancing the overall performance of system or performance. Cloud analyst do the simulation on extensive environment with virtualization capability and get the result in graphical view which is easy to understand. We first propose an adaptive strategy for load balancing according to the quality of the solutions found by Genetic. Secondly, the enhanced load balancing strategy is combined with the setting of other parameters like fitness and the selection of the initial resource pool provides the significant impact on the performance of the proposed algorithm. In this paper the new enhanced load balancing algorithm gives the better result than the existing genetic algorithm. Keywords--Cloud Computing, Load Balancing, Cloud Analyst, Genetic Algorithm, Enhanced Genetic Algorithm.
منابع مشابه
GASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment
The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...
متن کاملGASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment
The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...
متن کاملOptimized Algorithms for Virtual Machine Placement based on Multi-Dimensional Resource Characteristics in Cloud Computing Systems
Virtual machine placement to the PMs of the cloud datacenter is one of the important problems in cloud environment to provide better service to the cloud users. This research work proposed techniques to improve the performance of virtual machine placement in cloud environment. The proposed placement algorithm consisted of two main tasks. The first task optimizes the scheduling, while the second...
متن کاملResearch on Cloud Computing Load Balancing Based on Virtual Machine Migration
This article is designed to solve the problem of system load imbalance and low efficiency introduced by massive parallel tasks running on some heavy nodes in the Cloud Computing environment. This study proposes a load balancing algorithm based on virtual machine migration which includes load balancing architecture, load gathering, load monitoring, load forecasting, migration trigger time, sourc...
متن کاملLoad Balancing in Cloud Computing with Enhanced Optimal Cost Scheduling Algorithm
Cloud computing is a trending technology to provide ease of access to services that a user requires with pay-as-you-go model. The number of user requests on the servers increase tremendously therefore increasing load on the servers. This requires a proper load balancing technique to balance the load on the virtual machines. In this paper we have modified an existing algorithm Optimal Cost Sched...
متن کامل